package com.yuyou.tas.service.api.report.dto;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

public class ReportStudentDTO {

	/**
	 * 报告ID
	 */
	@ApiModelProperty(example = "报告ID")
	private Long reportId;

	/**
	 * 报告样式
	 */
	@ApiModelProperty(example = "报告样式")
	private Integer style;
	
	/**
	 * 活动ID
	 */
	@ApiModelProperty(example = "活动ID")
	private Long examModelActivityId;

	/**
	 * 活动名字
	 */
	@ApiModelProperty(example = "活动名字")
	private String examModelActivityName;
	
	/**
	 * 模板ID
	 */
	@ApiModelProperty(example = "模板ID")
	private Long examModelId;

	/**
	 * 模板名字
	 */
	@ApiModelProperty(example = "模板名字")
	private String examModelName;

	/**
	 * 班级ID
	 */
	@ApiModelProperty(example = "班级ID")
	private Long lessonClassId;

	/**
	 * 班级名字
	 */
	@ApiModelProperty(example = "班级名字")
	private String lessonClassName;

	/**
	 * 学生ID
	 */
	@ApiModelProperty(example = "学生ID")
	private Long studentId;

	/**
	 * 学生名字
	 */
	@ApiModelProperty(example = "学生名字")
	private String studentName;
	
	/**
	 * 学生手机号码
	 */
	@ApiModelProperty(example = "学生手机号码")
	private String studentPhoneNo;

	/**
	 * 校区名字
	 */
	@ApiModelProperty(example = "校区名字")
	private String schoolName;

	/**
	 * 科目
	 */
	@ApiModelProperty(example = "科目名字")
	private String subjectName;

	/**
	 * 年级名字
	 */
	@ApiModelProperty(example = "年级名字")
	private String sectionName;

	/**
	 * 年级ID
	 */
	@ApiModelProperty(example = "年级ID")
	private Long baseSectionId;
	
	/**
	 * 学期主键
	 */
	@ApiModelProperty(example = "学期主键")
	private Long baseTrimesterId;

	/**
	 * 学期名字
	 */
	@ApiModelProperty(example = "学期名字")
	private String baseTrimesterName;

	/**
	 * 期类型ID
	 */
	@ApiModelProperty(example = "期类型ID")
	private Long dataTimeTypeId;

	/**
	 * 期类型名字
	 */
	@ApiModelProperty(example = "期类型名字")
	private String dataTimeTypeName;
	
	/**
	 * 班型ID
	 */
	@ApiModelProperty(example = "班型ID")
	private Long baseLevelId;

	/**
	 * 班型名字
	 */
	@ApiModelProperty(example = "班型名字")
	private String baseLevelName;

	/**
	 * 得分
	 */
	@ApiModelProperty(example = "得分")
	private BigDecimal getScore;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(example = "创建时间")
	private Date createTime;

	/**
	 * 模板总分
	 */
	@ApiModelProperty(example = "模板总分")
	private BigDecimal modelScore;

	/**
	 * 模板平均分
	 */
	@ApiModelProperty(example = "模板平均分")
	private BigDecimal modelAvgScore;

	/**
	 * 模板排名
	 */
	@ApiModelProperty(example = "模板排名")
	private Integer modelAvgRank;

	/**
	 * 校区平均分
	 */
	@ApiModelProperty(example = "校区平均分")
	private BigDecimal schoolAvgScore;

	/**
	 * 校区排名
	 */
	@ApiModelProperty(example = "校区排名")
	private Integer schoolAvgRank;

	/**
	 * 班级平均分
	 */
	@ApiModelProperty(example = "班级平均分")	
	private BigDecimal classAvgScore;
	
	/**
	 * 班级排名
	 */
	@ApiModelProperty(example = "班级排名")
	private Integer classAvgRank;
	
	
	
	public BigDecimal getClassAvgScore() {
		return classAvgScore;
	}

	public void setClassAvgScore(BigDecimal classAvgScore) {
		this.classAvgScore = classAvgScore;
	}

	public Integer getClassAvgRank() {
		return classAvgRank;
	}

	public void setClassAvgRank(Integer classAvgRank) {
		this.classAvgRank = classAvgRank;
	}

	public Long getReportId() {
		return reportId;
	}

	public void setReportId(Long reportId) {
		this.reportId = reportId;
	}

	public Long getExamModelId() {
		return examModelId;
	}

	public void setExamModelId(Long examModelId) {
		this.examModelId = examModelId;
	}

	public String getExamModelName() {
		return examModelName;
	}

	public void setExamModelName(String examModelName) {
		this.examModelName = examModelName;
	}

	public Long getLessonClassId() {
		return lessonClassId;
	}

	public void setLessonClassId(Long lessonClassId) {
		this.lessonClassId = lessonClassId;
	}

	public String getLessonClassName() {
		return lessonClassName;
	}

	public void setLessonClassName(String lessonClassName) {
		this.lessonClassName = lessonClassName;
	}

	public Long getStudentId() {
		return studentId;
	}

	public void setStudentId(Long studentId) {
		this.studentId = studentId;
	}

	public String getStudentName() {
		return studentName;
	}

	public void setStudentName(String studentName) {
		this.studentName = studentName;
	}

	public String getSchoolName() {
		return schoolName;
	}

	public void setSchoolName(String schoolName) {
		this.schoolName = schoolName;
	}

	public String getSubjectName() {
		return subjectName;
	}

	public void setSubjectName(String subjectName) {
		this.subjectName = subjectName;
	}

	public String getSectionName() {
		return sectionName;
	}

	public void setSectionName(String sectionName) {
		this.sectionName = sectionName;
	}

	public BigDecimal getGetScore() {
		return getScore;
	}

	public void setGetScore(BigDecimal getScore) {
		this.getScore = getScore;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public BigDecimal getModelScore() {
		return modelScore;
	}

	public void setModelScore(BigDecimal modelScore) {
		this.modelScore = modelScore;
	}

	public BigDecimal getModelAvgScore() {
		return modelAvgScore;
	}

	public void setModelAvgScore(BigDecimal modelAvgScore) {
		this.modelAvgScore = modelAvgScore;
	}

	public Integer getModelAvgRank() {
		return modelAvgRank;
	}

	public void setModelAvgRank(Integer modelAvgRank) {
		this.modelAvgRank = modelAvgRank;
	}

	public BigDecimal getSchoolAvgScore() {
		return schoolAvgScore;
	}

	public void setSchoolAvgScore(BigDecimal schoolAvgScore) {
		this.schoolAvgScore = schoolAvgScore;
	}

	public Integer getSchoolAvgRank() {
		return schoolAvgRank;
	}

	public void setSchoolAvgRank(Integer schoolAvgRank) {
		this.schoolAvgRank = schoolAvgRank;
	}

	public Long getBaseTrimesterId() {
		return baseTrimesterId;
	}

	public void setBaseTrimesterId(Long baseTrimesterId) {
		this.baseTrimesterId = baseTrimesterId;
	}

	public String getBaseTrimesterName() {
		return baseTrimesterName;
	}

	public void setBaseTrimesterName(String baseTrimesterName) {
		this.baseTrimesterName = baseTrimesterName;
	}

	public Long getDataTimeTypeId() {
		return dataTimeTypeId;
	}

	public void setDataTimeTypeId(Long dataTimeTypeId) {
		this.dataTimeTypeId = dataTimeTypeId;
	}

	public String getDataTimeTypeName() {
		return dataTimeTypeName;
	}

	public void setDataTimeTypeName(String dataTimeTypeName) {
		this.dataTimeTypeName = dataTimeTypeName;
	}


	public Integer getStyle() {
		return style;
	}

	public void setStyle(Integer style) {
		this.style = style;
	}

	public Long getBaseSectionId() {
		return baseSectionId;
	}

	public void setBaseSectionId(Long baseSectionId) {
		this.baseSectionId = baseSectionId;
	}

	public Long getExamModelActivityId() {
		return examModelActivityId;
	}

	public void setExamModelActivityId(Long examModelActivityId) {
		this.examModelActivityId = examModelActivityId;
	}

	public String getExamModelActivityName() {
		return examModelActivityName;
	}

	public void setExamModelActivityName(String examModelActivityName) {
		this.examModelActivityName = examModelActivityName;
	}

	public String getStudentPhoneNo() {
		return studentPhoneNo;
	}

	public void setStudentPhoneNo(String studentPhoneNo) {
		this.studentPhoneNo = studentPhoneNo;
	}

	public Long getBaseLevelId() {
		return baseLevelId;
	}

	public void setBaseLevelId(Long baseLevelId) {
		this.baseLevelId = baseLevelId;
	}

	public String getBaseLevelName() {
		return baseLevelName;
	}

	public void setBaseLevelName(String baseLevelName) {
		this.baseLevelName = baseLevelName;
	}
	
	
	
	
}
